package com.bj58.mis.apm.server.kylinreceive.model;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Entity
@Table(name="kylin_cube_statistic")
public class KylinCubeStatistic implements Serializable {

  @Id
  private String id;
  private String cubeId;
  private Date lastModified;
  private Long cuboids;
  private Long estimatedRows;
  private Long estimatedSize;
  private Long percentage;
  private Long mapperNumber;
  private Double mapperOverlapRatio;
  private String cuboidText;

  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }

  public String getCubeId() {
    return cubeId;
  }

  public void setCubeId(String cubeId) {
    this.cubeId = cubeId;
  }

  public Date getLastModified() {
    return lastModified;
  }

  public void setLastModified(Date lastModified) {
    this.lastModified = lastModified;
  }

  public Long getCuboids() {
    return cuboids;
  }

  public void setCuboids(Long cuboids) {
    this.cuboids = cuboids;
  }

  public Long getEstimatedRows() {
    return estimatedRows;
  }

  public void setEstimatedRows(Long estimatedRows) {
    this.estimatedRows = estimatedRows;
  }

  public Long getEstimatedSize() {
    return estimatedSize;
  }

  public void setEstimatedSize(Long estimatedSize) {
    this.estimatedSize = estimatedSize;
  }

  public Long getPercentage() {
    return percentage;
  }

  public void setPercentage(Long percentage) {
    this.percentage = percentage;
  }

  public Long getMapperNumber() {
    return mapperNumber;
  }

  public void setMapperNumber(Long mapperNumber) {
    this.mapperNumber = mapperNumber;
  }

  public Double getMapperOverlapRatio() {
    return mapperOverlapRatio;
  }

  public void setMapperOverlapRatio(Double mapperOverlapRatio) {
    this.mapperOverlapRatio = mapperOverlapRatio;
  }

  public String getCuboidText() {
    return cuboidText;
  }

  public void setCuboidText(String cuboidText) {
    this.cuboidText = cuboidText;
  }
}
